#as: -mpower10
#objdump: -dr -Mpower10
#name: POWER10 pcrel tests

.*


Disassembly of section \.text:

0+00 <prefix>:
.*:	(06 00 00 00|00 00 00 06) 	paddi   r10,r9,0
.*:	(39 49 00 00|00 00 49 39) 
.*:	(06 00 00 00|00 00 00 06) 	paddi   r10,r9,0
.*:	(39 49 00 00|00 00 49 39) 
.*:	(06 00 00 00|00 00 00 06) 	paddi   r10,r9,0
.*:	(39 49 00 00|00 00 49 39) 
.*:	(06 03 ff ff|ff ff 03 06) 	paddi   r11,r9,-32769
.*:	(39 69 7f ff|ff 7f 69 39) 
.*:	(06 03 ff ff|ff ff 03 06) 	paddi   r11,r9,-32769
.*:	(39 69 7f ff|ff 7f 69 39) 
.*:	(06 03 ff ff|ff ff 03 06) 	paddi   r11,r9,-32769
.*:	(39 69 7f ff|ff 7f 69 39) 
.*:	(06 01 ff ff|ff ff 01 06) 	paddi   r12,r9,8589934591
.*:	(39 89 ff ff|ff ff 89 39) 
.*:	(06 01 ff ff|ff ff 01 06) 	paddi   r12,r9,8589934591
.*:	(39 89 ff ff|ff ff 89 39) 
.*:	(06 01 ff ff|ff ff 01 06) 	paddi   r12,r9,8589934591
.*:	(39 89 ff ff|ff ff 89 39) 
.*:	(06 01 ff ff|ff ff 01 06) 	paddi   r12,r9,8589934591
.*:	(39 89 ff ff|ff ff 89 39) 
.*:	(06 01 ff ff|ff ff 01 06) 	paddi   r12,r9,8589934591
.*:	(39 89 ff ff|ff ff 89 39) 
.*:	(06 02 00 00|00 00 02 06) 	paddi   r13,r9,-8589934592
.*:	(39 a9 00 00|00 00 a9 39) 
.*:	(06 02 00 00|00 00 02 06) 	paddi   r13,r9,-8589934592
.*:	(39 a9 00 00|00 00 a9 39) 
.*:	(06 02 00 00|00 00 02 06) 	paddi   r13,r9,-8589934592
.*:	(39 a9 00 00|00 00 a9 39) 
.*:	(06 02 00 00|00 00 02 06) 	paddi   r13,r9,-8589934592
.*:	(39 a9 00 00|00 00 a9 39) 
.*:	(06 02 00 00|00 00 02 06) 	paddi   r13,r9,-8589934592
.*:	(39 a9 00 00|00 00 a9 39) 
.*:	(06 10 00 00|00 00 10 06) 	pla     r14,0	# 80
.*:	(39 c0 00 00|00 00 c0 39) 
.*:	(06 10 00 00|00 00 10 06) 	pla     r14,0	# 88
.*:	(39 c0 00 00|00 00 c0 39) 
.*:	(06 13 ff ff|ff ff 13 06) 	pla     r15,-32769	# f+808f
.*:	(39 e0 7f ff|ff 7f e0 39) 
.*:	(06 13 ff ff|ff ff 13 06) 	pla     r15,-32769	# f+8097
.*:	(39 e0 7f ff|ff 7f e0 39) 
.*:	(06 13 ff ff|ff ff 13 06) 	pla     r15,-32769	# f+809f
.*:	(39 e0 7f ff|ff 7f e0 39) 
.*:	(06 11 ff ff|ff ff 11 06) 	pla     r16,8589934591	# 2000000a7
.*:	(3a 00 ff ff|ff ff 00 3a) 
.*:	(06 11 ff ff|ff ff 11 06) 	pla     r16,8589934591	# 2000000af
.*:	(3a 00 ff ff|ff ff 00 3a) 
.*:	(06 11 ff ff|ff ff 11 06) 	pla     r16,8589934591	# 2000000b7
.*:	(3a 00 ff ff|ff ff 00 3a) 
.*:	(06 12 00 00|00 00 12 06) 	pla     r17,-8589934592	# f+e000000c0
.*:	(3a 20 00 00|00 00 20 3a) 
.*:	(06 12 00 00|00 00 12 06) 	pla     r17,-8589934592	# f+e000000c8
.*:	(3a 20 00 00|00 00 20 3a) 
.*:	(06 12 00 00|00 00 12 06) 	pla     r17,-8589934592	# f+e000000d0
.*:	(3a 20 00 00|00 00 20 3a) 
.*:	(06 00 00 00|00 00 00 06) 	pli     r20,13
.*:	(3a 80 00 0d|0d 00 80 3a) 
.*:	(06 00 00 00|00 00 00 06) 	pli     r20,13
.*:	(3a 80 00 0d|0d 00 80 3a) 
.*:	(06 00 00 00|00 00 00 06) 	pli     r20,13
.*:	(3a 80 00 0d|0d 00 80 3a) 
.*:	(06 00 00 00|00 00 00 06) 	pli     r20,13
.*:	(3a 80 00 0d|0d 00 80 3a) 
.*:	(06 03 ff ff|ff ff 03 06) 	pli     r21,-32769
.*:	(3a a0 7f ff|ff 7f a0 3a) 
.*:	(06 03 ff ff|ff ff 03 06) 	pli     r21,-32769
.*:	(3a a0 7f ff|ff 7f a0 3a) 
.*:	(06 03 ff ff|ff ff 03 06) 	pli     r21,-32769
.*:	(3a a0 7f ff|ff 7f a0 3a) 
.*:	(06 01 ff ff|ff ff 01 06) 	pli     r22,8589934591
.*:	(3a c0 ff ff|ff ff c0 3a) 
.*:	(06 01 ff ff|ff ff 01 06) 	pli     r22,8589934591
.*:	(3a c0 ff ff|ff ff c0 3a) 
.*:	(06 01 ff ff|ff ff 01 06) 	pli     r22,8589934591
.*:	(3a c0 ff ff|ff ff c0 3a) 
.*:	(06 01 ff ff|ff ff 01 06) 	pli     r22,8589934591
.*:	(3a c0 ff ff|ff ff c0 3a) 
.*:	(06 01 ff ff|ff ff 01 06) 	pli     r22,8589934591
.*:	(3a c0 ff ff|ff ff c0 3a) 
.*:	(06 01 ff ff|ff ff 01 06) 	pli     r22,8589934591
.*:	(3a c0 ff ff|ff ff c0 3a) 
.*:	(06 02 00 00|00 00 02 06) 	pli     r23,-8589934592
.*:	(3a e0 00 00|00 00 e0 3a) 
.*:	(06 02 00 00|00 00 02 06) 	pli     r23,-8589934592
.*:	(3a e0 00 00|00 00 e0 3a) 
.*:	(06 02 00 00|00 00 02 06) 	pli     r23,-8589934592
.*:	(3a e0 00 00|00 00 e0 3a) 
.*:	(06 02 00 00|00 00 02 06) 	pli     r23,-8589934592
.*:	(3a e0 00 00|00 00 e0 3a) 
.*:	(06 02 00 00|00 00 02 06) 	pli     r23,-8589934592
.*:	(3a e0 00 00|00 00 e0 3a) 
.*:	(06 02 00 00|00 00 02 06) 	pli     r23,-8589934592
.*:	(3a e0 00 00|00 00 e0 3a) 
.*:	(06 00 00 00|00 00 00 06) 	plbz    r3,0\(r1\)
.*:	(88 61 00 00|00 00 61 88) 
.*:	(06 00 00 00|00 00 00 06) 	plbz    r3,0\(r1\)
.*:	(88 61 00 00|00 00 61 88) 
.*:	(06 03 ff ff|ff ff 03 06) 	plbz    r3,-32769\(r1\)
.*:	(88 61 7f ff|ff 7f 61 88) 
.*:	(06 03 ff ff|ff ff 03 06) 	plbz    r3,-32769\(r1\)
.*:	(88 61 7f ff|ff 7f 61 88) 
.*:	(06 01 ff ff|ff ff 01 06) 	plbz    r3,8589934591\(r1\)
.*:	(88 61 ff ff|ff ff 61 88) 
.*:	(06 01 ff ff|ff ff 01 06) 	plbz    r3,8589934591\(r1\)
.*:	(88 61 ff ff|ff ff 61 88) 
.*:	(06 02 00 00|00 00 02 06) 	plbz    r3,-8589934592\(r1\)
.*:	(88 61 00 00|00 00 61 88) 
.*:	(06 02 00 00|00 00 02 06) 	plbz    r3,-8589934592\(r1\)
.*:	(88 61 00 00|00 00 61 88) 
.*:	(06 00 00 00|00 00 00 06) 	plbz    r3,0\(0\)
.*:	(88 60 00 00|00 00 60 88) 
.*:	(06 10 00 00|00 00 10 06) 	plbz    r4,0	# 1b8
.*:	(88 80 00 00|00 00 80 88) 
.*:	(06 10 00 00|00 00 10 06) 	plbz    r4,0	# 1c0
.*:	(88 80 00 00|00 00 80 88) 
.*:	(06 03 ff ff|ff ff 03 06) 	plbz    r3,-32769\(0\)
.*:	(88 60 7f ff|ff 7f 60 88) 
.*:	(06 13 ff ff|ff ff 13 06) 	plbz    r4,-32769	# f+81cf
.*:	(88 80 7f ff|ff 7f 80 88) 
.*:	(06 13 ff ff|ff ff 13 06) 	plbz    r4,-32769	# f+81d7
.*:	(88 80 7f ff|ff 7f 80 88) 
.*:	(06 01 ff ff|ff ff 01 06) 	plbz    r3,8589934591\(0\)
.*:	(88 60 ff ff|ff ff 60 88) 
.*:	(06 11 ff ff|ff ff 11 06) 	plbz    r4,8589934591	# 2000001e7
.*:	(88 80 ff ff|ff ff 80 88) 
.*:	(06 11 ff ff|ff ff 11 06) 	plbz    r4,8589934591	# 2000001ef
.*:	(88 80 ff ff|ff ff 80 88) 
.*:	(06 02 00 00|00 00 02 06) 	plbz    r3,-8589934592\(0\)
.*:	(88 60 00 00|00 00 60 88) 
.*:	(06 12 00 00|00 00 12 06) 	plbz    r4,-8589934592	# f+e00000200
.*:	(88 80 00 00|00 00 80 88) 
.*:	(06 12 00 00|00 00 12 06) 	plbz    r4,-8589934592	# f+e00000208
.*:	(88 80 00 00|00 00 80 88) 
.*:	(06 00 00 00|00 00 00 06) 	plhz    r5,4\(r10\)
.*:	(a0 aa 00 04|04 00 aa a0) 
.*:	(06 10 00 00|00 00 10 06) 	plhz    r5,4	# 21c
.*:	(a0 a0 00 04|04 00 a0 a0) 
.*:	(06 00 00 00|00 00 00 06) 	plha    r6,8\(r10\)
.*:	(a8 ca 00 08|08 00 ca a8) 
.*:	(06 10 00 00|00 00 10 06) 	plha    r6,8	# 230
.*:	(a8 c0 00 08|08 00 c0 a8) 
.*:	(06 00 00 00|00 00 00 06) 	plwz    r7,12\(r10\)
.*:	(80 ea 00 0c|0c 00 ea 80) 
.*:	(06 10 00 00|00 00 10 06) 	plwz    r7,12	# 244
.*:	(80 e0 00 0c|0c 00 e0 80) 
.*:	(04 00 00 00|00 00 00 04) 	plwa    r8,16\(r10\)
.*:	(a5 0a 00 10|10 00 0a a5) 
.*:	(04 10 00 00|00 00 10 04) 	plwa    r8,16	# 258
.*:	(a5 00 00 10|10 00 00 a5) 
.*:	(04 00 00 00|00 00 00 04) 	pld     r9,20\(r10\)
.*:	(e5 2a 00 14|14 00 2a e5) 
.*:	(04 10 00 00|00 00 10 04) 	pld     r9,20	# 26c
.*:	(e5 20 00 14|14 00 20 e5) 
.*:	(06 00 00 00|00 00 00 06) 	plfs    f10,24\(r10\)
.*:	(c1 4a 00 18|18 00 4a c1) 
.*:	(06 10 00 00|00 00 10 06) 	plfs    f10,24	# 280
.*:	(c1 40 00 18|18 00 40 c1) 
.*:	(06 00 00 00|00 00 00 06) 	plfd    f11,28\(r10\)
.*:	(c9 6a 00 1c|1c 00 6a c9) 
.*:	(06 10 00 00|00 00 10 06) 	plfd    f11,28	# 294
.*:	(c9 60 00 1c|1c 00 60 c9) 
.*:	(04 00 00 00|00 00 00 04) 	plxsd   v13,36\(r10\)
.*:	(a9 aa 00 24|24 00 aa a9) 
.*:	(04 10 00 00|00 00 10 04) 	plxsd   v13,36	# 2ac
.*:	(a9 a0 00 24|24 00 a0 a9) 
.*:	(04 00 00 00|00 00 00 04) 	plxssp  v14,40\(r10\)
.*:	(ad ca 00 28|28 00 ca ad) 
.*:	(04 10 00 00|00 00 10 04) 	plxssp  v14,40	# 2c0
.*:	(ad c0 00 28|28 00 c0 ad) 
.*:	(04 00 00 00|00 00 00 04) 	plq     r16,48\(r10\)
.*:	(e2 0a 00 30|30 00 0a e2) 
.*:	(04 10 00 00|00 00 10 04) 	plq     r16,48	# 2d8
.*:	(e2 00 00 30|30 00 00 e2) 
.*:	(04 00 00 00|00 00 00 04) 	plxv    vs17,64\(r10\)
.*:	(ca 2a 00 40|40 00 2a ca) 
.*:	(04 10 00 00|00 00 10 04) 	plxv    vs17,64	# 2f8
.*:	(ca 20 00 40|40 00 20 ca) 
.*:	(04 00 00 00|00 00 00 04) 	plxv    vs34,64\(r10\)
.*:	(cc 4a 00 40|40 00 4a cc) 
.*:	(04 10 00 00|00 00 10 04) 	plxv    vs34,64	# 308
.*:	(cc 40 00 40|40 00 40 cc) 
.*:	(06 00 00 00|00 00 00 06) 	pstb    r3,52\(r11\)
.*:	(98 6b 00 34|34 00 6b 98) 
.*:	(06 10 00 00|00 00 10 06) 	pstb    r3,52	# 30c
.*:	(98 60 00 34|34 00 60 98) 
.*:	(06 00 00 00|00 00 00 06) 	psth    r4,56\(r11\)
.*:	(b0 8b 00 38|38 00 8b b0) 
.*:	(06 10 00 00|00 00 10 06) 	psth    r4,56	# 320
.*:	(b0 80 00 38|38 00 80 b0) 
.*:	(06 00 00 00|00 00 00 06) 	pstw    r5,60\(r11\)
.*:	(90 ab 00 3c|3c 00 ab 90) 
.*:	(06 10 00 00|00 00 10 06) 	pstw    r5,60	# 334
.*:	(90 a0 00 3c|3c 00 a0 90) 
.*:	(06 00 00 00|00 00 00 06) 	pstfs   f6,64\(r11\)
.*:	(d0 cb 00 40|40 00 cb d0) 
.*:	(06 10 00 00|00 00 10 06) 	pstfs   f6,64	# 348
.*:	(d0 c0 00 40|40 00 c0 d0) 
.*:	(06 00 00 00|00 00 00 06) 	pstfd   f7,68\(r11\)
.*:	(d8 eb 00 44|44 00 eb d8) 
.*:	(06 10 00 00|00 00 10 06) 	pstfd   f7,68	# 35c
.*:	(d8 e0 00 44|44 00 e0 d8) 
.*:	(04 00 00 00|00 00 00 04) 	pstxsd  v9,76\(r11\)
.*:	(b9 2b 00 4c|4c 00 2b b9) 
.*:	(04 10 00 00|00 00 10 04) 	pstxsd  v9,76	# 374
.*:	(b9 20 00 4c|4c 00 20 b9) 
.*:	(04 00 00 00|00 00 00 04) 	pstxssp v10,80\(r11\)
.*:	(bd 4b 00 50|50 00 4b bd) 
.*:	(04 10 00 00|00 00 10 04) 	pstxssp v10,80	# 388
.*:	(bd 40 00 50|50 00 40 bd) 
.*:	(04 00 00 00|00 00 00 04) 	pstd    r11,84\(r11\)
.*:	(f5 6b 00 54|54 00 6b f5) 
.*:	(04 10 00 00|00 00 10 04) 	pstd    r11,84	# 39c
.*:	(f5 60 00 54|54 00 60 f5) 
.*:	(04 00 00 00|00 00 00 04) 	pstq    r12,88\(r11\)
.*:	(f1 8b 00 58|58 00 8b f1) 
.*:	(04 10 00 00|00 00 10 04) 	pstq    r12,88	# 3b0
.*:	(f1 80 00 58|58 00 80 f1) 
.*:	(04 00 00 00|00 00 00 04) 	pstxv   vs13,96\(r11\)
.*:	(d9 ab 00 60|60 00 ab d9) 
.*:	(04 10 00 00|00 00 10 04) 	pstxv   vs13,96	# 3c8
.*:	(d9 a0 00 60|60 00 a0 d9) 
.*:	(04 00 00 00|00 00 00 04) 	pstxv   vs63,96\(r11\)
.*:	(df eb 00 60|60 00 eb df) 
.*:	(04 10 00 00|00 00 10 04) 	pstxv   vs63,96	# 3d8
.*:	(df e0 00 60|60 00 e0 df) 
.*:	(06 00 7f ff|ff 7f 00 06) 	pli     r1,2147483647
.*:	(38 20 ff ff|ff ff 20 38) 
.*:	(06 00 80 00|00 80 00 06) 	pli     r2,2147483648
.*:	(38 40 00 00|00 00 40 38) 
.*:	(06 00 ff ff|ff ff 00 06) 	pli     r3,4294967295
.*:	(38 60 ff ff|ff ff 60 38) 
.*:	(06 00 00 00|00 00 00 06) 	pli     r4,0
.*:	(38 80 00 00|00 00 80 38) 
.*:	(06 03 ff ff|ff ff 03 06) 	pli     r5,-1
.*:	(38 a0 ff ff|ff ff a0 38) 
.*:	(06 03 80 00|00 80 03 06) 	pli     r6,-2147483647
.*:	(38 c0 00 01|01 00 c0 38) 
.*:	(06 03 80 00|00 80 03 06) 	pli     r7,-2147483648
.*:	(38 e0 00 00|00 00 e0 38) 
.*:	(06 03 80 00|00 80 03 06) 	pli     r8,-2147483648
.*:	(39 00 00 00|00 00 00 39) 
.*:	(06 03 7f ff|ff 7f 03 06) 	pli     r9,-2147483649
.*:	(39 20 ff ff|ff ff 20 39) 
#pass
